草庐IT

Android ProGuard +MultiDex 导致 ClassNotFoundException

全部标签

ios - 重新分配指针会导致内存泄漏吗?

我有以下代码,想知道当iOS重新收集分配的内存时会发生什么。内存p1指向之后是否会自动释放,尽管它​​现在指向不同的内存?并且p2指向的内存也会被自动释放,因为p1在语义上意味着一开始就指向自动释放的内存吗?NSMutableArray*p1=[NSMutableArrayarrayWithCapacity:10];NSMutableArray*p2=[[NSMutableArrayalloc]init];//whatwillhappentothememoryp1andp2pointto//afterthefollowingassignment,andatlaterstage?p1=p

iphone - UITableViewCell - 使用披露指示符会导致单元格标签缩进

我有一个UITableView,其中一些单元格将具有披露指示器(UITableViewCellAccessoryDisclosureIndicator),而另一些则不会(UITableViewCellAccessoryNone)。我根据表行的数据值在cellForRowAtIndexPath方法中进行设置。我的问题是我的单元格中有一些右对齐的标签,无论指示器是否显示,它们都应该对齐,而且我发现指示器箭头将我的标签推错了方向,就好像它有一个固定margin。有什么办法可以防止这种情况发生,而不必以编程方式重新定位我的UILabel?我的UITableView是在带有原型(prototyp

iphone - 从 NSOperationQueue 中取消 NSOperation 导致崩溃

我正在尝试构建一个下载管理器类,它将所有异步下载(每个操作都有自己的线程)操作打包到NSOperation子类中,以便稍后将它们添加到NSOperationQueue中。下载管理器类(单例)也公开了一些方法来处理队列并取消符合某些要求的操作。这些是开始创建类集群(抽象工厂)的步骤,它为不同类型的常见操作(上传、下载、解析等)返回不同类型的NSOperation。该类似乎可以很好地处理下载操作,但如果在这些操作的中间调用取消操作的方法,操作会成功取消,但应用程序稍后会崩溃。如果我不取消任何操作,一切正常。使用KVO观察所有操作。删除操作的方法如下所示:-(void)cancelDownl

ios - NSMutableArray removeAllObjects 导致崩溃

我的ViewController中有一个NSMutableArray,它是我的UITableView的数据源,定义如下:NSMutableArray*messageArray;我有一个重新加载tableView数据的方法,在此之前,我想清除现有的表格数据。如果我使用下面的代码:[messageArrayremoveAllObjects];[self.tableViewreloadData];我得到以下异常:2013-02-1214:20:30.378appname[20998:907]*Terminatingappduetouncaughtexception'NSInternalInc

objective-c - iOS:使用 self 导致内存泄漏?

使用XCode4中的分析器,由于设置如下属性,我收到了潜在内存泄漏的警告:self.newDog.dogName=self.dogNameTextField.text;具体的警告是:属性返回一个保留计数为+1(拥有引用)的Objective-C对象。在第513行分配的对象稍后在此执行路径中未被引用并且保留计数为+1(对象泄漏)如果我不使用self设置属性,警告就会消失......但我不确定这是否会导致其他问题,因为我读过的所有内容基本上都说在设置时总是使用self/获取属性:newDog.dogName=self.dogNameTextField.text;我在这里做错了什么吗?下面是

iphone - UILabel alpha 也会导致文本淡入淡出

有没有一种方法可以设置UILabel的alpha,但它不会淡出UILabel的文本?仅指背景? 最佳答案 由于文本是标签的一部分,如果您为标签设置alpha,文本会适当淡化。您想要的是设置具有适当alpha的backgroundColor:myLabel.backgroundColor=[UIColorcolorWithRed:1green:0blue:0alpha:0.5]; 关于iphone-UILabelalpha也会导致文本淡入淡出,我们在StackOverflow上找到一个类似

ios - 嵌套的推送动画会导致损坏的导航栏多次警告

我是iOS应用程序开发的新手,我遇到了多个警告的问题。我有一个加载表格View的导航Controller。从该TableView中,触摸一个单元格会推送一个新的VC(基本上是单元格的详细信息)。在那个“detailView”上,当某个按钮被按下时,另一个VC被按下。我使用以下代码推送最后一个VC:-(IBAction)toMoreDetail:(id)sender{[selfperformSegueWithIdentifier:@"toMoreDetail"sender:self];}当我这样做时,会弹出2个警告:2012-08-0502:25:41.842appName[2145:f

T-Mobile 又出网络故障,导致账户访问和移动应用程序瘫痪

BleepingComputer网站消息,T-Mobile近期又发生重大网络故障,导致其用户无法登录账户和使用该公司的移动应用程序。事件的起因是,一些T-Mobile用户尝试访问自己的账户时却收到错误警告。错误信息提示中写道,”有人拔掉了网站的“插头”,导致网站目前暂时能提供服务用,我们正在努力解决,如果您有任何需要,请致电我们。在此之前,已经有一些客户发现T-Mobile的ApacheKafka事件存储和流处理平台出现Conduktor错误,提示无法找到路由“account.T-Mobile.com”主机和位于“tfb.T-Mobile.com”的T-MobileforBusiness网站的

ios - 为什么在使用 ARC 时此代码会导致 EXC_BAD_ACCESS?

我正在将一个旧的iPhone项目转换为使用ARC。我正在展示一个模态视图Controller并在关闭它时获得EXC_BAD_ACCESS-无法弄清楚为什么,我怀疑我遗漏了一些关于ARC工作原理的基本知识。被呈现的ViewController是CorrectionsController,它使用委托(delegate)来让其呈现的ViewController知道将其关闭。这些是头文件中的相关位:@protocolCorrectionsControllerDelegate-dismissCorrectionsController;@end@property(nonatomic,weak)id

iphone - GKSession peer disconnect 导致其他 peers 看起来断开连接

我的应用程序使用GKSession和GKSessionModePeer。它必须处理任意连接和断开连接的点,因为这是一个长时间运行的应用程序,用户应该能够进入后台并稍后返回。这在大多数情况下都很好用。但有时,当对等点断开连接时,其他设备会收到didChangeState:GKPeerStateDisconnected通知,不仅是真正断开连接的设备,还有其他实际上仍处于连接状态的设备。我可以使用下面的代码和4台设备(全部在iOS5上)重现此行为。当一切按预期进行时,当设备A退出应用程序时,所有其他设备都会收到通知,并且这些设备上的日志输出为:服务:didChangeState:peerA断